High Level Design using SyncCharts: A Case Study
نویسنده
چکیده
This presentation shows how “SyncCharts” can be used in the design of a controller. “SyncCharts” is a graphical synchronous formalism that inherits from Statecharts in its look and from Esterel in its foundations. SyncCharts supports hierarchical descriptions, concurrency and preemption. We use it to express the exepected behavior of control-dominated systems. Choosing the non trivial example of a binary encoder/decoder, we illustrate high-level description capabilities of this model. Then, thanks to the mathematical semantics of SyncCharts, we explain how to validate the design, using both interactive simulation and model checking. Finally, with the help of synthesis tools present in the Esterel software environment, we show how our approach makes the design easier, without loss of rigour or efficiency.
منابع مشابه
Behavioral Specification of a Circuit Using SyncCharts: A Case Study
In this paper we propose a high-level description of the behavior of digital systems. Behaviors are specified with a graphical synchronous model: “SyncCharts”. SyncCharts supports hierarchical descriptions, concurrency and preemption. It is fully compatible with the programming environment of the Esterel synchronous language and can generate output formats understandable by synthesis tools. Tha...
متن کاملChecking UML Dynamic Diagrams: A Synchronous Approach
This paper addresses the design of control-dominated systems using a synchronous approach and the UML. The work aims at formally checking the design: scenarios/controller consistency, safety properties. For this, a strengthening of UML behavioral models is necessary: SyncCharts are used instead of Statecharts, and Sequence Diagrams are extended with synchronously sound constructs akin to Messag...
متن کاملComputing SyncCharts Reactions
SYNCCHARTS are a state-based visual synchronous model. Though using a simple graphical syntax, SYNCCHARTS may exhibit complex instantaneous behavior, mixing concurrent evolutions, preemptions and state re-incarnations. This paper explains such reactions in terms of microsteps. The underlying semantics is a constructive semantics, fully compatible with the ESTEREL’s semantics. The semantics is p...
متن کاملScenario and Property Checking of Real-Time Systems Using a Synchronous Approach
This paper addresses the design of control-dominated systems using a synchronous approach and the UML. The work aims at formally checking the design: scenarios/controller consistency, and safety properties. For this, a strengthening of UML behavioral models is necessary: SyncCharts are used instead of Statecharts, and Sequence Diagrams are modified by adding synchronously sound constructs akin ...
متن کاملDevelopment of a Design Procedure for Aeronautical Structures Based on Reliability
In this paper, an approach to aeronautical structural design based on reliability analysis is presented. In this way, the concept of level of safety is discussed and methods of its calculation using statistical data are described. Based on the concept of level of safety, a design procedure is proposed. In order to validate this design procedure, two design cases are studied. In the first case s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000